# 使用官方的Node.js基础镜像
FROM node:19.9.0

# 设置工作目录
WORKDIR /app

# 将项目构建产物复制到容器内的工作目录
COPY dist ./
COPY package.json ./

# 安装生产环境所需的依赖
RUN npm install --production

# 暴露容器的端口，假设项目运行在3000端口
EXPOSE 3000

# 定义容器启动时执行的命令
CMD ["node", "server.js"]
